function setAction(action){
	$('form:first #action').value=action;
	$("form:first").submit();
}

function call(urlCall,toId){
	$.ajax({
		url: urlCall,
		beforeSend: function( xhr ) {
			showLoading( );
		},
		success: function( data ) {
			$('#'+toId).html(data);
		},
		complete: function(){
			hideLoading();
		},
		error: function( ) {
			$('#'+toId).html("Error");
		}
	});
}


function sendForm(urlCall,queryStringParameters,toId){
	
	$.ajax({		
		url: urlCall,
		type: "POST",
		data: queryStringParameters,
		dataType: "html",
		error: function(){
			$('#'+toId).html("error");
		},
		beforeSend: function(){
			showLoading( );
		},
		complete: function(){
			hideLoading();
		},
		success: function( strData ){
			$('#'+toId).html(strData);
		}
	});
	
	
	
}

function showLoading(){
	$('#loading').show();
}

function hideLoading(){
	$('#loading').hide();
}

function sendFormForAction(urlCall,idForm,toId,actionValue){
	queryStringParameters =  $("#"+idForm).serialize() + "&action="+actionValue;
	sendForm(urlCall,queryStringParameters,toId);
}

function load(to,url){		
	$('#'+to).load(url);
}


function onChangeTemp(){

$("#fk_tipo_cont").change(function () {
   
    $("#fk_tipo_cont option:selected").each(function () {
   	
		var arrOpt = $('#fk_tipo_skin')[0].options;
		var str = $(this).val();
		for(var i=0; i < arrOpt.length; i++){
	  
				for(var e =0; e < arrOpt[i].attributes.length; e++){
					if(arrOpt[i].attributes[e].name =="tipo_cont"){
						if( parseInt( arrOpt[i].attributes[e].nodeValue )  == parseInt( str) ){ 
							$('#skinsSelect').show();
							return;
						}
					}
				}
		}
		  
		$('#skinsSelect').hide();
	});
    
  });

$('#closePreviewTemplateDiv').click(function(){
	 $('#previewTemplateDiv').hide();
});


//Link per vedere la preview del template
$("#viewTemplate").click(function () {
	
	$("#fk_tipo_skin option:selected").each(function () {
		
		for(var e =0; e < arguments[1].attributes.length; e++){
			if(arguments[1].attributes[e].name =="url_preview"){
				
				
				$.ajax({
					url: arguments[1].attributes[e].value,
					beforeSend: function( xhr ) {
						showLoading( );
					},
					success: function( data ) {
						$('#previewTemplate').css({
							position:'relative'
						});
						$('#previewTemplate').contents().find('html').html(data);
						$('#previewTemplateDiv').css({
							position:'absolute',
							height:  400,
							width: 400,
							top:50,
							left:150,
							border:'1px solid black',
							padding:20,
							zIndex: 50000,
							backgroundColor:'white'
						});
						
						$('#previewTemplateDiv').show();
					},
					complete: function(){
						hideLoading();
					},
					error: function() {
						$('#previewTemplate').css({
							position:'relative'
						});
						$('#previewTemplate').contents().find('html').html(arguments[0].responseText);
						$('#previewTemplateDiv').css({
							position:'absolute',
							height:  400,
							width: 400,
							top:50,
							left:150,
							border:'1px solid black',
							padding:20,
							zIndex: 50000,
							backgroundColor:'white'
							
							
						});
						
						$('#previewTemplateDiv').show();
					}
				});

			}
		}
		
		
	});
	
});

}